// export const addAdminRequest = ({   //用一个对象(形参)接收传过来的实参 ,使用对象的解构赋值,属性名需要相同.接收了那三个值
//     adminName,
//     password,
//     regTime
// }) => {
//     return request.post("/addAdmin", {      //先发送请求成功了再执行下面的alert("添加成功"),因此需要加个await等这里先执行完再执行下面
//         adminName,    //注意这里发请求路径不要带api1了,因为创建axios实例的时候已经写好了公共路径是 "/api1"
//         password,
//         regTime      //注册时间是在提交表单发送请求的的一瞬间确定的
//     })
// }


import request from "../util/request";

// 添加管理员的请求
export const addAdminRequest = (data) => { //调用函数时传的是一个实参,所以这里只需要一个形参接收,形参可以任意书写,都能接到实参
    return request.post("/addAdmin", data)
}

// 查询管理员的请求
export const adminListRequest = () => {
    return request.get("/adminList")
}

// 删除管理员的请求
export const deleteAdminRequest = (adminName) => {
    return request.delete("/deleteAdmin", {     //接口文档要求接收的参数类型是query（传递的adminName是个query参数），所以delete请求的第二个参数是配置对象。
        params: {
            adminName
        }
    })      //给后端发请求删除管理员信息的时候，还需要传递adminName过去（它的参数类型是query)，让数据库找到对应的管理员信息做删除
} 